#Spring Boot

spring boot启动加载项CommandLineRunner

在使用SpringBoot构建项目时,我们通常有一些预先数据的加载。那么SpringBoot提供了一个简单的方式来实现–CommandLineRunner。CommandLineRunner是一个接口,我们需要时,只需实现该接口就行。如果存在多个加载的数据,我们也可以使用@Order注解来排序。 案例:&nb...

Spring boot拦截器的实现

Springboot自带HandlerInterceptor,可通过继承它来实现拦截功能,其的功能跟过滤器类似,但是提供更精细的的控制能力。1.注册拦截器1@Configuration2publicclassMyWebAppConfigurerextendsWebMvcConfigurerAdapter{3@Bean/...
代码星球 ·2021-02-13

spring boot 与 Mybatis整合(*)

在pom.xml文件中加入数据库、spring-mybatis整合<!--springboot整合mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybat...
代码星球 ·2021-02-12

spring boot pom.xml

<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0ht...
代码星球 ·2021-02-12

Spring Boot:项目打包成war并发布到Tomcat上运行

1.因为SpringBoot中嵌入的有Tomcat,因此要移除嵌入式的Tomcat插件1<dependency>2<groupId>org.springframework.boot</groupId>3<artifactId>spring-boot-starter-web...

Spring Boot:Caused by: org.apache.ibatis.binding.BindingException: Parameter 'deptId' not found.

在使用SpringBoot+Mybaits从前台向后台提交数据时,控制台报出该错误信息在dao接口中,该方法拥有两个参数,Mybaits无法区分这两个参数在dao方法中为这两个参数分别标注Mybaits的@Param注解,对这两个参数加以区分List<ManagerSelectResult>selectTo...

Spring Boot保护Web应用程序

如果在类路径上添加了SpringBootSecurity依赖项,则SpringBoot应用程序会自动为所有HTTP端点提供基本身份验证。端点“/”和“/home”不需要任何身份验证。所有其他端点都需要身份验证。要将SpringBootSecurity添加到SpringBoot应用程序,需要在构建配置文件中添加Sprin...

Spring Boot Rest控制器单元测试

SpringBoot提供了一种为RestController文件编写单元测试的简便方法。在SpringJUnit4ClassRunner和MockMvc的帮助下,可以创建一个Web应用程序上下文来为RestController文件编写单元测试。单元测试应该写在src/test/java目录下,用于编写测试的类路径资源应...

Spring Boot批量服务

批处理服务是在单个任务中执行多个命令的过程。在本章中,将学习如何在SpringBoot应用程序中创建批处理服务。在开始学习之前,请考虑一个示例,如何将CSV文件内容保存到HSQLDB中。要创建批处理服务程序,需要在构建配置文件中添加SpringBootStarterBatch依赖项和HSQLDB依赖项。Maven用户可...
代码星球 ·2021-02-12

Spring Boot Hystrix

Hystrix是Netflix的一个库。Hystrix隔离了服务之间的访问点,阻止了它们之间的级联故障并提供了后备选项。例如,当调用第三方应用程序时,发送响应需要更多时间。所以在那个时候,控件转到了回退方法并将自定义响应返回给你的应用程序。在本章中,将看到如何在SpringBoot应用程序中实现Hystrix。首先,需...
代码星球 ·2021-02-12

Spring Boot跟踪微服务日志

如果应用程序在运行过程发生问题,大多数开发人员都难以跟踪日志。这可以通过用于SpringBoot应用程序的SpringCloudSleuth和ZipKin服务器来解决。SpringcloudSleuth日志以下列格式打印-[application-name,traceid,spanid,zipkin-export]Ja...

Spring Boot启用Swagger2

Swagger2是一个开源项目,用于为RESTfulWeb服务生成RESTAPI文档。它提供了一个用户界面,可通过Web浏览器访问RESTfulWeb服务。要在SpringBoot应用程序中启用Swagger2,需要在构建配置文件中添加以下依赖项。<dependency><groupId>io....
代码星球 ·2021-02-12

Spring Boot管理客户端

要通过SpringBootAdminServer监视和管理微服务应用程序,应该添加SpringBootAdmin启动器客户端依赖项,并将AdminServerURI指向应用程序属性文件。/注-要监视应用程序,应为微服务应用程序启用SpringBootActuator端点。首先,在构建配置文件中添加以下SpringBoo...
代码星球 ·2021-02-12

Spring Boot Actuator

SpringBoot执行器(Actuator)提供安全端点,用于监视和管理SpringBoot应用程序。默认情况下,所有执行器端点都是安全的。在本章中,将详细了解如何为应用程序启用SpringBoot执行器。要为SpringBoot应用程序启用SpringBoot执行器端点,需要在构建配置文件中添加SpringBoot...
代码星球 ·2021-02-12

Spring Boot云配置服务器

SpringCloudConfigurationServer是一个集中式应用程序,可管理所有与应用程序相关的配置属性。在本章中,将详细了解如何创建SpringCloudConfiguration服务器。首先,从SpringInitializer页面下载SpringBoot项目,然后选择SpringCloudConfig...
代码星球 ·2021-02-12
首页上一页...23456...下一页尾页